home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 7 / BBS in a Box - Macintosh - Volume VII (BBS in a Box) (January 1993).iso / Files / Tele / C / Comet2.1.3.cpt / Comet / !TODO < prev    next >
Text File  |  1991-10-30  |  9KB  |  183 lines

  1. TODO Functionality:
  2.     Steve Erde:  macros to send Telnet commands
  3.     source code for Steve Erde
  4.     
  5.     IC & DC in the button bar are not functional with non-IBM hosts.
  6.     ASYNC MacTCP Open and Close(?)
  7.     john hood up/download for vt100 request
  8.  
  9.         log on Clear in vt100 option...
  10.         
  11.     add move text cursor option?
  12.     
  13.  
  14. RESET
  15.     Bill Young 5-6485
  16.     Tom Keane 5-9044
  17.  
  18.     Compile correspondence on MacTCP
  19.     " FULLREAD
  20.     " RESET
  21.     
  22.     
  23. NEW bugs:
  24.     cursor glitch
  25.     Telnet line mode CR-LF?
  26.  
  27.     lines not cleared after UNIX logon...???
  28.     c19 cursor glitch...
  29.     
  30. Bugs
  31.     save PREC?
  32.     setcolor() color controls are not drawing???
  33.     possibly an initialization problem with TFTP (macTCP overrides Cornell?)
  34.     cursor problem w/ large/small screen (default next connection) ?
  35.  
  36. TEST:
  37.     
  38. INFORM DONE:
  39.  
  40.  
  41. DONE Functionality:
  42.     Add SE-keyboard switch option
  43.     Bold 36 pt font
  44.     Dialog to control options...
  45.         add Edit autoupload menu item?
  46.         add Edit autowrap menu item?
  47.     Add jump scroll configuration option
  48.     paste for Configure Session
  49.     recorder PICT not always drawn...
  50.     add Load text option
  51.     fix so .edit window doesn't pop up after upload
  52.     dump key macros w /ala
  53.     log session w/Sun, 7171
  54.     print memtest()
  55.     fix iconwind indisplay() test
  56.     add Find dialog
  57.     macro session name
  58.     non-functional q3 buttons w/ vt100
  59.     Doug:  center windows within screen ...
  60.     logsession
  61.     hidetextwindow permanence
  62.     main.c:
  63.         modified namewindow() dialog so TCP items disabled when not relevant 
  64.     
  65. DONE Bugs
  66.     ASCII not IBM key default for new session!
  67.     mactcp.c:  send_pend not decremented if send_fail in send_done(),
  68.         can cause hang...
  69.     gamble:  Edit Cut should be disabled
  70.     copy selection/paste in text
  71.     add FlushVol()
  72.     clrflg glitching (emdp->clrflg not reset in h19reset())
  73.     screencopy with invisibles
  74.     ins_char() & del_char() not working properly (vttest)
  75.     C19 fast mode draws over other windows when in back sometimes??? update behind?
  76.         probably fixed by dropping SendBehind code to link emulator/text winds
  77.     Bill Young Cornell TCP failure to reset SYS_LOCK, unsent data 
  78.         fixed so resends set resend timeout service...
  79.     Dick's crashes (puttextscrap() ? )
  80.         caused by MacTCP ARP bug!
  81.  
  82. DONE CAlls
  83.     Charlie Fay 473 Hollister 5-7535 crash on IIci w/ 2 page display
  84.     crash on MacTCP open failure when autoclosewindow set 
  85.     Tom Young response
  86.     fast drawing off by default, or distribute document with it disabled...
  87.     SetPort problem? somehow screen gets drawn into incorrect port (serial refresh)
  88.         (probably because fast drawing & not restricted...)
  89.     library characters & keymapping
  90.     Michael Demilia    5-7878        
  91.         switched from tn3270 to Comet for IIci 2.0D24 (?)
  92.     case 2697   Bill Erickson (5-3264) would like to meet/talk with you regarding a special
  93.         version of Comet, for which we have no documentation. Could you please
  94.         let us know when you have resolved his problem, so that we can then close this
  95.         case.
  96.         
  97.  
  98. NUMBERS:
  99.  
  100.     Andy Williams -- inform Rich about needs...
  101.     Adam Law (255-2441) can't connect due to FastPath/KIP...
  102.         417 Biotechnology Building
  103.         Biotechnology net Kelly Brower (4-4858) is the administrator.
  104.     Rich Marisa 5-7636 FastPath4/ K-Star 8.0 can't use MacTCP (because it does
  105.         no ARP?  What is the proper K-Star configuration?)
  106.  
  107.      Tim Voltz (5-7081) has several MacIISI's with System 6.0.7 and
  108. one old II with 6.0.2 (or 3, he's not sure).  The old II has no
  109. problem with Comet, but the newer SI's freeze up or crash upon
  110. loading Comet or trying to connect to the mainframe.
  111.  
  112.     -- Voltz was running tn3270 1.1!!!!!  Recommended he try a more 
  113.         recent version...  Problems were typical of the FAL ACK/RESET problem
  114.     
  115.  
  116. File "::emlib:asciidraw.c"; Line 386 #         /* TODO what about updatewait() ?  does it need to be called 
  117. File "::emlib:asciidraw.c"; Line 725 #             /* TODO should call bkrd_service && block out current window??? */
  118. File "::emlib:h19.c"; Line 260 #                 /* TODO support 7171 modes, invis, highlight, protect */
  119. File "::emlib:h19.c"; Line 456 #                 /* TODO check out what this mode is supposed to do */
  120. File "::emlib:key.c"; Line 65 #     /* TODO the following derivation of keyid should be unnecessary */
  121. File "::emlib:key.c"; Line 155 #             /* TODO fix BS so it is more intelligent */
  122. File "::emlib:macro.c"; Line 351 #                         hkeyres = NewHandle((long) (templength + 4)); /* WARNING TODO should use sizeof keyactlist->keyid rather than hardcoded 4 */
  123. File "::emlib:macro.c"; Line 365 #                         SetHandleSize(hkeyres, (long) (templength + 4)); /* WARNING TODO should use sizeof keyactlist->keyid rather than hardcoded 4 */
  124. File "::emlib:macro.c"; Line 417 #         /* TODO is the length restriction assoc. with Str255 acceptable  for actions? */
  125. File "::emlib:macro.c"; Line 582 #         /* TODO add test to distinguish CR & do a show button ? */
  126. File "::emlib:macro.c"; Line 652 #             /* TODO should use sizeof keyactlist->keyid rather than hardcoded 4 */
  127. File "::emlib:macro.c"; Line 704 # /* TODO should use keyxptr not keyid */
  128. File "::emlib:vt100.c"; Line 360 #                         /* TODO should scrolltop references check for decom? */
  129. File "::emlib:vt100.c"; Line 537 #                                     /* TODO should have selerase() */
  130. File "::Comet:3270com.c"; Line 129 #     /* TODO lookahead crap */
  131. File "::Comet:3270com.c"; Line 140 #             /* kevin TODO should not ignore EAU!  3-2 3270 guide ? */
  132. File "::Comet:3270com.c"; Line 171 #     /* TODO lookahead crap */
  133. File "::Comet:3270com.c"; Line 834 #     emdp->ftsaveptr = &emdp->ftsavebuf[0];                    /* TODO dynamic? ptr into buffer */
  134. File "::Comet:3270token.c"; Line 311 # /* TODO this stuff hereafter belongs in an output.c module */
  135. File "::Comet:asciitoken.c"; Line 48 #                     /* TODO take the current scrap & feed it into proc_token? */
  136. File "::Comet:asciitoken.c"; Line 57 #                             /* do a CR/Line Feed when we see a CR TODO vtnewline? */
  137. File "::Comet:asciitoken.c"; Line 63 #                                 /* TODO should handle by waiting for echo? */
  138. File "::Comet:asciitoken.c"; Line 725 # /* Telnet sendchar: put out a character TODO local echo mode not healthy; should buffer line
  139. File "::Comet:config.c"; Line 158 #             TODO global mess tftpserve, tftpask */
  140. File "::Comet:config.c"; Line 203 #             TODO should there be just one rather than per document? */
  141. File "::Comet:config.c"; Line 405 #                 /* TODO handle errors better; */
  142. File "::Comet:config.c"; Line 471 #             TODO this would ensure Dick behavior:  not getting saved
  143. File "::Comet:config.c"; Line 890 # /* TODO does FlushVol() require real vol as we are using? */
  144. File "::Comet:config.c"; Line 966 #                 /* TODO is this the folder we want it in ? */
  145. File "::Comet:config.c"; Line 1033 #         /* TODO save name ? */
  146. File "::Comet:emcursor.c"; Line 965 #                         /* TODO not defined in 7171keys document */
  147. File "::Comet:emcursor.c"; Line 1324 # /* TODO is DANGEROUS assumes keywindow is active */
  148. File "::Comet:event.c"; Line 890 #     /* TODO should be from window struct */
  149. File "::Comet:event.c"; Line 925 # /* todo MULTIWIND puttextscrap becomes windowscrap */
  150. File "::Comet:event.c"; Line 1012 #     /* TODO should be from window struct */
  151. File "::Comet:event.c"; Line 1314 #                     /* TODO copy table threshold? */
  152. File "::Comet:event.c"; Line 1321 #                 /* TODO should check for INVIS attribute and NOT COPY... */
  153. File "::Comet:ft.c"; Line 310 #                 /* TODO CR-LF??? */
  154. File "::Comet:gethost.c"; Line 276 #         /* open the MacTCP driver if not open TODO this won't handle async */
  155. File "::Comet:mactcp.c"; Line 159 # /* TODO these asynchronous routines are not reliable in MacTCP
  156. File "::Comet:mactcp.c"; Line 433 #         TODO could the allocation of the stream on the stack rather than
  157. File "::Comet:mactcp.c"; Line 662 #             /* TODO retries?  just bomb out? */
  158. File "::Comet:mactcp.c"; Line 682 #             /* TODO retries?  just bomb out? */
  159. File "::Comet:main.c"; Line 263 # /* TODO ideally the strings and actions associated with the 3rd quadrant buttons
  160. File "::Comet:main.c"; Line 796 #             /* TODO should we close down Cornell TCP completely to
  161. File "::Comet:main.c"; Line 798 #             /* tcpemdp = NULL;        TODO this is improper! */
  162. File "::Comet:main.c"; Line 847 #         /* TODO windows need to be reset and should the config be reset? */
  163. File "::Comet:main.c"; Line 1173 #         /* TODO we need to reset the color map if it wasn't configured ... */
  164. File "::Comet:main.c"; Line 1184 #     TODO could be more efficient if already set...
  165. File "::Comet:menu.c"; Line 826 #             /* TODO kevin should have application name if not launched from document */
  166. File "::Comet:menu.c"; Line 854 #                         TODO should be an option
  167. File "::Comet:menu.c"; Line 953 #             /* TODO MULTI loop through windows... */
  168. File "::Comet:menu.c"; Line 959 #             /* TODO disable window items as we go in case notapproved later... */
  169. File "::Comet:menu.c"; Line 1055 #                 /* TODO tftp ? */
  170. File "::Comet:menu.c"; Line 1471 #     /* TODO find gateway address for MacTCP */
  171. File "::Comet:menu.c"; Line 2573 # /* TODO move
  172. File "::Comet:menu.c"; Line 3162 #     /* TODO must release all terminal memory */
  173. File "::Comet:screen.c"; Line 1047 #             /* TODO may have wrong font because attr not set! */
  174. File "::Comet:scrinit.c"; Line 335 # /* TODO use greyRgn? */
  175. File "::Comet:scrinit.c"; Line 361 #         /* TODO could other 8 bit wide sizes be supported? */
  176. File "::Comet:scrinit.c"; Line 499 # /* build the character tables TODO font size change triggers font rebuild 
  177. File "::Comet:scrinit.c"; Line 838 #     emwindow = emw;                /* TODO globals */
  178. File "::Comet:timer.c"; Line 117 #         /* TODO should check for wrap */
  179. File "::Comet:token.c"; Line 31 #     /* TODO MULTI go through window list to see who needs service */
  180.  
  181.  
  182.  
  183.